@charset "UTF-8";
body {
	background-image: url(images/bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
	background-color: #2c2a2b;
	background-attachment: fixed;
}







#dimflat {
	font-weight: normal;
}

#dimfolded {
	font-weight: normal;
	color:#666666;
}

.productattributeicons {
	margin: 0px;
	/* position: relative; */
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	height: 20px;
}

.productattributeicons2 {
	margin: 0px;
	/* position: relative; */
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	height: 26px;
	/* background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom; */
}

	
.productshipping {
	padding-bottom: 11px;
	padding-top: 10px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
	}

.dotteddiv {
	margin:5px 0px 0px 0px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
	height: 3px;
	}


.productshippingrate {
	padding: 7px 0px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
	}

	
.quantityaddtocart {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
	width: 330px;
	font-size: 11px;
	font-weight: normal;
}
.quantityaddtocartsku  {
	font-size: 11px;
	font-weight: normal;
}
.enterquantity {
	vertical-align: top;
}

.enterquantity2 {
	color: #333;
	margin-right: 6px;
	}

.enterquantity-oos {
color: #333;
margin-right: 6px;
width: 105px;
float: left;
text-align: center;
color:#AC4110;
	}
	
.productprimaryinfo {
	padding: 15px 15px 10px 15px;
	/* background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/bkgrnd_productprimaryinfo.gif); */
}

.spacertr {
	height: 10px;
	}

.addthis-text {
font-size: 11px;
font-style: italic;
margin-right: 7px;
}
.addthis-style {
text-align: right;
padding: 0px 18px 0px 8px;
margin-top: 7px;
width: 276px;
}	
#addtocart-2,#addtocart-1 {
	float:left;
	margin-top:	13px;
	margin-left:3px;
}
#addtocart-0 {
margin-top: 29px;
margin-left: 3px;
}


#chaticon-2,#chaticon-1 {
	float:right;
	margin-top:	7px;
	margin-left:49px;
	margin-right:15px;
	font-weight: normal;
	font-size:11px;
	color:#666; 
}


#chaticon-0 {
	margin-top:	50px;
	margin-left:2px;
	font-weight: normal;
	font-size:11px;
	margin-right:36px;
	float:left;
	margin-bottom:32px;
}

#chaticon-0 img {
	vertical-align: middle;
}
#chaticon-1 img {
	vertical-align: middle;
}
#chaticon-2 img {
	vertical-align: middle;
	width:26px;
}

#trustsealprod-1,#trustsealprod-2 {
	float:right;
}
#trustsealprod-0 {
	margin-top:25px;
	float:left;
}


#trustsealprod-2 img {
	width: 83px;
	margin:-5px 0px -10px 0px;
}
#clear-1,#clear-2 {
	display:none;
}

#clear-0 {
	clear:both;
}


.productdescription {
	background-image: url(images/bkgrnd_productdescription.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 15px;
}


.productdescription2 {
	/* background-image: url(images/bkgrnd_productdescription2.png);
	background-repeat: no-repeat;
	background-position: center top; */
	padding: 2px 5px 5px 0px;
}

.productdescription2 p {
font-size:12px;
line-height:17px;
color:#2C2620;
}

.productdescription2 ul {
font-size: 12px;
line-height: 17px;
margin: 10px 0px;
padding-left: 29px;
color: #2C2620;
padding-right: 35px;
}

.productdescription2 li {
	margin-bottom:5px;
}

.productdescription2 .dimtable {
	margin-top:12px;
	margin-left:10px
}


.productdescription2 .dimlisting {
font-size:12px;
line-height:17px;
color:#2C2620
}

.productdescription2 .dimlisting .dimlabels {
	width:80px;
	float:left;
	font-weight:bold;
	color:#2C2620;
}

#prodshipcontainer {
	font-weight: normal;
}

#prodshipcontainer3 {
	font-weight: normal;
	color: #666;
	font-style: italic;
	padding-left: 5px;
	margin-top: 3px;
	float: right;
	margin-right: 33px;
}

#attrtable2 b {
	color:#B74511;
	font-size: 12px;
}

#attrtable2 select {
border: 1px solid #CCC;
font-size: 12px;
height: 23px;
margin: 3px 0px;
padding: 0;
border-image: initial;
width: 200px;
color: #333;
}

#prodshipcontainer2 {
	font-weight: normal;
	text-transform:capitalize;
	font-size:14x;
}

.productattributeicons img {
	padding: 1px;
	border: 2px solid #ffffff;
}

.productattributeicons .selected, .productattributeicons .hover {
	border: 2px solid #E09C3E;

}

.productattributeicons .active{
	cursor: pointer;
}


.productattributeicons2 img {
	padding: 1px;
	border: 2px solid #ffffff;
}

.productattributeicons2 .selected, .productattributeicons2 .hover {
	border: 2px solid #E09C3E;

}

.productattributeicons2 .active{
	cursor: pointer;
}


.productsizeicons {
	margin: 0px;
	/* position: relative; */
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	height: 20px;
}

p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	/* color: #3e372f; */
	margin: 0px;
	padding-top: 4px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-left: 12px;
}


.descriptionblock {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	/* color: #3e372f; */
	margin: 0px;
	padding: 8px 25px 8px 12px;
}



ul {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	margin-top:0px;
	margin-bottom:5px;
}


#trust {
	margin-top: 14px;
	float: right;
}

#trust1 {
	float:left;
}

#trust2 {
	float:left;
	margin-left: 12px;
}

#trust3 {
	float:left;
	margin-left: 12px;
}



.homemainpromo {
	margin: 0px;
	padding: 0px;
	height: 462px;
	width: 924px;
	background-image: url(images/img_home_furniture.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.homemainpromo p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #eae7d4;
	font-weight: bold;
	position: relative;
	left: 630px;
	top: 352px;
	right: 0px;
	bottom: 0px;
	width: 255px;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.homemainpromocba {
	margin: 0px;
	padding: 0px;
	height: 462px;
	width: 924px;
	background-image: url(images/cba-background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.homemainpromocba p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #eae7d4;
	font-weight: bold;
	position: relative;
	left: 630px;
	top: 352px;
	right: 0px;
	bottom: 0px;
	width: 255px;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.seotexthomepage {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #595345;
	padding-top: 10px;
	padding-bottom: 10px;
}
.seotexthomepage h1 {
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 150px;
	padding-bottom: 5px;
	color: #8e3106;
	font-size: 14px;
	font-weight: bold;
}
.seotexthomepage p {
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 5px;
	color: #C9C4A9;
	font-size:12px;
	line-height:19px;
}
.seotexthomepage a {
	color: #AC4110;
	text-decoration:none;
}
.seotext {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcbc7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcbc7;
	width: 687px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.seotext h2 {
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 5px;
	color: #8e3106;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
}
.seotext p {
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #3e372f;
}

.arttext {
	border-bottom:1px solid #CDCBC7;
	font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
	font-size:10px;
	margin:10px 0 10px 10px;
	padding:10px 0 6px;
	position:relative;
	width:687px;
}
.arttext h2 {
	color:#8E3106;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0 50px 5px 10px;
	text-transform:capitalize;
}
.arttext p {
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #3e372f;
}
h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	color: #8e3106;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding-top: 8px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.productshipping h1 {
	padding-left: 0px !important;
}


.productshipping2 {
	padding: 8px 0px 2px;
	font-weight: normal;
	}
	
.productnametd {
	padding: 0px 0px 10px 0px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
	}

.productnametd h1 {
	padding-left: 0px !important;
}


.nav {
	background-image: url(images/bkgrnd_nav.gif);
	height: 85px;
	width: 924px;
}
.nav table {
	height: 40px;
}
.utility {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	text-transform: uppercase;
	color: #e8e3c3;
	margin-left: 20px;
	font-weight:bold;
}
.nav .utility a {
	color: #e8e3c3;
	text-decoration: none;
}
.nav .utility a:hover {
	color: #e8e3c3;
	text-decoration: underline;
}
.nav .utility a:visited {
	color: #e8e3c3;
	text-decoration: none;
}
.subcatheader {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
}
.subcatheader h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 26px;
	color: #8E3106;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.subcatheaderdescription {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin:0 0 0 0px;
	/* position: relative; */
	top: 2px;
	padding: 0 5px 5px 10px;
}
.subcatheaderdescription a {
	color: #8e3106;
	text-decoration: none;
}

.subcatheaderdescription p {
	padding-left: 0px !important;
}


.arttext #lists {
	list-style-image: url(images/arrow_bullet.gif);
}
.subcatheaderdescription a:visited {
	color: #8e3106;
	text-decoration: none;
}
.subcatheaderdescription a:hover {
	color: #8e3106;
	text-decoration: underline;
}

.arttext {
	font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
	font-size:10px;
	position:relative;
	width:687px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CDCBC7;
	border-bottom-color: #CDCBC7;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	list-style-image: url(images/arrow_bullet.gif);
}
.arttext p {
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #3e372f;
}
.arttext h2 {
	color:#8E3106;
	font-size:17px;
	font-weight:bold;
	margin:0;
	text-transform:capitalize;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 17px;
}
.arttext a {
	color: #333333;
	text-decoration: none;
}
.arttext a:visited {
	color: #333333;
	text-decoration: none;
}
.arttext a:hover {
	color: #8e3106;
	text-decoration: underline;
}
.arttext ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
}
.arttext li {
	padding-bottom: 2px;
}
.footertools {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #e2dec5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #595345;
	border-bottom-color: #595345;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footertools p {
	padding-left: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #C9C4A9;
}
.nav #form1 {
	margin: 0px;
	padding: 0px;
}
.nav #form1 #searchbox {
	background-color: #E7E1D3;
	height: 16px;
	width: 135px;
	border: 1px solid #595345;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	top: -10px;
	position: relative;
}

.nav #form1 #searchspring-query_field {
	background-color: #E7E1D3;
	height: 16px;
	width: 135px;
	border: 1px solid #595345;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	top: -10px;
	position: relative;
}


.nav #form1 #searchsubmit {
border-bottom:1px solid #595345;
border-right:1px solid #595345;
border-top:1px solid #595345;
margin-bottom:5px;
margin-left:-4px;
padding:1px 0;
top:0px;
position: relative;

}


/* NEW FORM */
.nav #form2 {

}

#srchdiv {
	height:30px;
	padding-top:4px;
}


.nav #form2 #searchspring-query_field {
	height: 20px;
	width: 200px;
	border: 1px solid #6E6757;
	border-right: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #141414;
	background-color:#E6E6E6;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	/* top: -6px;
	position: relative; */
	display:block;
	float:left;
}


.nav #form2 #searchsubmit {
border-bottom:1px solid #595345;
border-right:1px solid #595345;
border-top:1px solid #595345;
margin-bottom:5px;
margin-left:-4px;
padding:1px 0;
top:0px;
position: relative;
}



.footertoolstitle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8e3106;
	padding-left: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.footertools a {
	color: #C9C4A9;
	text-decoration: none;
	font-size: 10px;
}
.footertools a:visited {
	color: #C9C4A9;
	text-decoration: none;
	font-size: 10px;
}
.footertools a:hover {
	color: #C9C4A9;
	text-decoration: underline;
	font-size: 10px;
}
.footertools ul {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	margin: 0px;
	line-height: 14px;
}
.footertools li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	list-style-type: disc;
	color: #5D5B4E;
}
.categorythumb {
	border: 1px solid #cdcbc7;
	background-image: url(images/bkgrnd_cat_thumb.gif);
	height: 165px;
	width: 165px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.categorythumbtitle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px;
	background-image: none;
	padding: 0px;
	position: relative;
	left: 5px;
	top: 6px;
	right: 0px;
	bottom: 2px;
}
.categorythumbtitle a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	color: #8e3106;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
}
.categorythumbtitle a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
}
.categorythumbtitle a:hover {
	text-decoration: underline;
}
.categorythumbquantity {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	text-align: right;
	margin-left: 50px;
	position: relative;
	top: 8px;
}
.categorythumbviewall {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #ac4110;
	background-image: url(images/arrow_cat_thumb.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	text-decoration: none;
	position: relative;
	top: 8px;
}
.categorythumbviewall a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #ac4110;
	background-image: url(images/arrow_cat_thumb.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.categorythumbviewall a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #ac4110;
	background-image: url(images/arrow_cat_thumb.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.categorythumbviewall a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #ac4110;
	background-image: url(images/arrow_cat_thumb.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.categorythumb img {
}
.categorythumb img a {
	background-image: none;
}
.subcatutility {
	height: 31px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	/* text-transform: uppercase; */
	background-image: url(images/bkgrnd_subcatutility.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 14px;
	/* position: relative; */
	left: 15px;
	width: 687px;
	top: 20;
}
.subcatutility a {
	font-size: 11px;
	color: #B03D0B;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-decoration: none;
}
.subcatutility a:hover {
	text-decoration: underline;
}
.subcatutility img {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.subcatutilitysort {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
}
.subcatutility .subcatutilitysort a {
	font-size: 11px;
	font-weight: bold;
	/* text-transform: uppercase; */
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.subcatutility .subcatutilitysort a:hover {
	font-size: 11px;
	font-weight: bold;
	/* text-transform: uppercase; */
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	text-decoration: underline;
}
.subcatpagination {
	padding-left: 26px;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
}
.subcatpagination-bottom {
	padding-left: 26px;
	padding-top: 10px;
	padding-right: 26px;
	padding-bottom: 0px;
}

.subcatpaginationtitle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #B03D0B;
	/* text-transform: uppercase; */
	/* position: relative; */
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subcatpaginationitemsnumber {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-transform: capitalize;
	/* position: relative; */
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.canvascaption {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-transform: capitalize;
}
.subcatpagination img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	position: relative;
	top: 6px;
}
#paginationview {
	height: 18px;
	width: 130px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -18px;
	left: 540px;
}
#paginationview #itemsperpage {
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 130px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #666666;
}
.subnav {
	background-color: #8e3106;
	background-image: url(images/bkgrnd_subnav.jpg);
	width: 206px;
	background-repeat: no-repeat;
	background-position: top;
}
.subnav a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/bkgrnd_subnav.gif);
	height: 22px;
	width: 179px;
	clear: left;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	margin: 0px;
}
.subnav a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/bkgrnd_subnav.gif);
	height: 22px;
	width: 179px;
	clear: left;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	margin: 0px;
}
.subnav a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/bkgrnd_subnav_over.gif);
	height: 22px;
	width: 179px;
	clear: left;
	float: left;
	color: #eba850;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	margin: 0px;
}
.subnavselected {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/bkgrnd_subnav_over.gif);
	height: 22px;
	width: 179px;
	clear: left;
	float: left;
	color: #eba850;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	margin: 0px;
}
.subnavacc {
	width: 206px;
}
.subnavaccbkgrnd {
	background-image: url(images/bkgrnd_subnav.jpg);
	background-color: #8e3106;
	background-repeat: repeat;
	background-position: top;
}

.subnavopen {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/bkgrnd_subnav_over.gif);
	clear: left;
	float: left;
	color: #eba850;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 27px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #6b2507;
	width: 179px;
}
.subnav .subnavopen a {
	background-image: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.subnav .subnavopen a:hover {
	background-image: none;
	font-size: 11px;
	font-weight: bold;
	color: #eba850;
	text-decoration: underline;
	text-transform: capitalize;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.subcategorygridthumb {
	border: 1px solid #cdcbc7;
	background-image: url(images/bkgrnd_subcat_thumb.gif);
	height: 340px;
	width: 220px;
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
.subcategorygridthumbtitle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
	color: #8e3106;
	background-image: none;
	margin: 0px 0px 5px 0px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 18px;
	height: 32px;
}
.subcategorygridthumbtitle a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.subcategorygridthumbtitle a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.subcategorygridthumbtitle a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.subcategorygridthumboldprice {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	/* font-weight: bold; */
	color: #999999;
	margin: 0px;
	text-transform: uppercase;
	text-decoration: line-through;
	position: relative;
	left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.subcategorygridthumbprice {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	/* color: #b74511; */
	color: #666;
	margin: 0px;
	text-transform: uppercase;
	position: relative;
	left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subcategorygridthumbyousave {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #b74511;
	margin: 0px;
	text-transform: uppercase;
	padding: 0px;
	position: relative;
	left: 10px;
}
.subcategorygridthumbswatches {
	background-image: url(images/divider_subnav_grid_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 12px;
	position: relative;
}
.subcategorygridthumbswatches p {
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	font-style: italic;
	text-transform: capitalize;
	color: #4F4F4F;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subcategorygridthumbreviews {
	background-image: url(images/divider_subnav_grid_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.subcategorygridthumbreviews a {
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.subcategorygridthumbreviews a:visited {
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.subcategorygridthumbreviews a:hover {
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.subcategorylistthumb {
	border: 1px solid #cdcbc7;
	background-image: url(images/bkgrnd_subcat_thumb_list.gif);
	height: 186px;
	width: 687px;
	background-repeat: no-repeat;
	background-position: right top;
	left: 15px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	top: 10px;
	padding: 0px;
}
.subcategorylistthumbtitle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #8e3106;
	background-image: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin: 0px;
	height: 32px;
}
.subcategorylistthumbtitle a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.subcategorylistthumbtitle a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subcategorylistthumbtitle a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	color: #8e3106;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.subcategorylistthumboldprice {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	text-transform: uppercase;
	text-decoration: line-through;
	position: relative;
	left: 12px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 26px;
}
.subcategorylistthumbprice {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #4F4F4F;
	margin: 0px;
	text-transform: uppercase;
	position: relative;
	left: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 26px;
}
.subcategorylistthumbyousave {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #b74511;
	margin: 0px;
	text-transform: uppercase;
	position: relative;
	left: 10px;
	height: 26px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subcategorylistthumbdescription {
	height: 95px;
}
.subcategorylistthumbdescription p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 14px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #3e372f;
}
.subcategorylistthumbdescription a {
	color: #8e3106;
	text-decoration: none;
}
.subcategorylistthumbdescription a:visited {
	color: #8e3106;
	text-decoration: none;
}
.subcategorylistthumbdescription a:hover {
	color: #8e3106;
	text-decoration: underline;
}
.subcategorylistthumbswatches {
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
.subcategorylistthumbswatches p {
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	font-style: italic;
	text-transform: capitalize;
	color: #4F4F4F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.subcategorylistthumbreviews {
	margin: 0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.subcategorylistthumbreviews a {
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.subcategorylistthumbreviews a:visited {
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.subcategorylistthumbreviews a:hover {
	font-size: 10px;
	color: #4F4F4F;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.product {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
}

.product2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/bkgrnd_producttable2_alt.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.product h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
	color: #8e3106;
	background-image: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin:0px;
}

.product2 h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
	color: #8e3106;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.productoldprice {
    font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
    font-size: 14px;
    color: #666666;
    margin: 0px;
    font-weight: normal;
    /* position: relative; */
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    height: 26px;
    text-decoration: line-through;
	text-transform: lowercase;
}
.productoldprice2 {
    font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
    font-size: 13px;
    color: #666666;
    margin: 0px;
    font-weight: normal;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 0px;
    height: 26px;
    text-decoration: line-through;
	text-transform: lowercase;
}

.productprice {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	text-transform: uppercase;
	/* position: relative; */
	left: 3px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 26px;
}
.productyousave {
    font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
    font-size: 14px;
    font-weight: normal;
    color: #b74511;
    margin: 0px;
    /* position: relative; */
    height: 26px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
	text-transform: lowercase;
}
.productyousave2 {
    font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
    color: #b74511;
    margin: 0px;
    height: 26px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
	text-transform: lowercase;
}

.productshipcost {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.productshipinfo {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #a83500;
	text-transform: none;
	font-style: italic;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 310px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.productshipinfo p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #a83500;
	text-transform: none;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	font-style: italic;
	margin: 0px;
}
.productshipinfo ul {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 	9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 12px;
	font-style: normal;
	font-weight: normal;
}



.productshipinfo2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-transform: none;
	float: left;
	width: 362px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
.productshipinfo2 p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color: #444;
	text-transform: none;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	margin: 0px;
}
.productshipinfo2 ul {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #444;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 	9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 12px;
	font-style: normal;
	font-weight: normal;
	width: 310px;
}
.productshipinfo2 img {
	margin-left: 6px;
}
.productshipinfo2 li {
	margin-bottom: 5px;
}



.product a {
	color: #ac4110;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.product ul {
	margin-right: 12px;
}


.product a:hover {
	color: #ac4110;
	text-decoration: underline;
}


.product2 a {
	color: #ac4110;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.product2 a img {
	border: 0px;
	}
	
.product2 ul {
	margin-right: 5px 12px 15px 0px;
}


.product2 a:hover {
	color: #ac4110;
	text-decoration: underline;
}




.socialbar {
	height: 40px;
	background-image: url(images/bkgrnd_productcriteria.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 380px;
	padding-top: 8px;
}
.socialbar img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: middle;
}
.socialbar p {
	font-size: 10px;
	color: #6c6761;
}


.socialbar2 {
	height: 40px;
	padding-left: 380px;
	padding-top: 8px;
}
.socialbar2 img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: middle;
}
.socialbar2 p {
	font-size: 10px;
	color: #6c6761;
}



.thumbs {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	height: 95px;
	width: 95px;
	border: 1px solid #CCCCCC;
	text-align: center;
}


#thumbboxes_outer {
	height: 48px;
	width: 370px;
	background-image: url(images/thumbbox_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}

#thumbboxes_outer_alt {
	height: 25px;
	width: 370px;
	background-image: url(images/thumbbox_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}


#thumbboxes {
	width: 72%;
	height:50px;
	margin:auto;
	margin-top:15px;
}
#thumbbox {
	width:45px;
	height: 45px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 7px;
	background: #FFFFFF;
}
#thumbbox img {
	max-width: 40px;
	max-height: 40px;
}
.thumbs3 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	height: 50px;
	width: 58px;
	text-align: center;
	background-image: url(images/bkgrnd_thumbs.png);
	background-repeat: no-repeat;
	background-position: center;
}

.thumbs3 img {
	max-height: 45px;
	max-width: 45px;
}


.mainimg {
	border: 1px solid #CCCCCC;
	text-align: center;
}

.mainimg2 {
	border: 1px solid #CCCCCC;
	height: 300px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

.mainimg2 img {
	border: 0px;
}

.mainimg3 {
	text-align: center;
}

.thumbs2 img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.product #quantityandfinish {
	background-image:url(images/bkgrnd_productcriteria2.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	float:left;
	font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	/* height:125px; */
	margin:0 0 0 5px;
	padding:5px;
	width:95%;
}
.product #quantityandfinish #selectfinish {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #9d4c27;
	height: 18px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
.product #quantityandfinish #selectquantity {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	width: 26px;
	margin: 0px;
	padding: 0px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	text-align: center;
	}




.product2 #quantityandfinish {
	font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	/* height:125px; */
	margin:0px;
	padding:0px;
	width: 360px;
}

.product2 h2 {
padding-left: 12px;
margin: 4px 0px 6px;
text-transform: uppercase;
font-size: 14px;
color: #333;
}

.product2 #quantityandfinish #selectfinish {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #9d4c27;
	height: 18px;
	width: 175px;
	margin: 0px;
	padding: 0px;
}
.product2 #quantityandfinish #selectquantity {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	width: 26px;
	margin: 0px;
	padding: 0px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	text-align: center;
	}


.productattributetitle2 {
	color:#AC4110;
}

.productutility {
	height: 31px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/bkgrnd_subcatutility.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	/* position: relative; */
	width: 687px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.productutility a {
	color: #B03D0B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.productutility a:hover {
	color: #B03D0B;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}



.productutility2 {
	height: 31px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ccc9b6;
	background-image: url(images/bkgrnd_subcatutility_3.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 14px;
	/* position: relative; */
	width: 687px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.productutility2 a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
.productutility2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.productutility2 img {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
}




.arrowimg {
padding: 0px 5px 0px 0px !important;
}


.breadcrumb {
	height: 31px;
	font-size: 10px;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	/* position: relative; */
	width: 687px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.breadcrumb a {
	font-size: 10px;
	color: #B03D0B;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	margin: 0px 5px;
	padding: 0px;
}


.productutility img {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
}

#reviewboxcont {
	background-image: url(images/bkgrnd_reviews_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 15px;
	padding: 9px 0px 9px 23px;
}
#reviewbox {
/* border: 1px solid #CCC;
padding: 8px; */
width: 245px;
/* background: #F7F6F2; */
font-weight: normal;
}

#reviewbox a {
	font-size: 11px;
	text-decoration: underline;
}

#ctabox {
border: 1px solid #CCC;
padding:5px 15px 11px;
margin: 8px 0px 11px;
background: #F7F6F2;
}

#ctabox-0 {
display: none;
}

#ctabox-1 {
border: 1px solid #CCC;
padding:5px 15px 11px;
margin: 8px 0px 11px;
background: #F7F6F2;
}

#ctabox-2 {
border: 1px solid #CCC;
padding:5px 15px 11px;
margin: 8px 0px 11px;
background: #F7F6F2;
}


.panelAttribute-0 {
	margin:30px 0px 0px 0px;
}
.panelAttribute-1 {
	margin:20px 0px 0px 0px;
}
.panelAttribute-2 {
	margin:8px 0px 0px 0px;
}



.colorAttribute-0 {
	margin:30px 0px 0px 0px;
}
.colorAttribute-1 {
	margin:20px 0px 0px 0px;
}
.colorAttribute-2 {
	margin:8px 0px 0px 0px;
}



#enterqty-0 {
	margin: 22px 17px 10px 0px;
}
#enterqty-1 {
	margin: 18px 0px;
}
#enterqty-2 {
	margin: 12px 21px 0px 23px;
	float: left;
}


.reviewsnew .reviews {
	width: 875px;
}

.reviews {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
}
.reviews p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.reviews h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #8e3106;
	text-transform: uppercase;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/img_hdot.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.reviews h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8e3106;
	text-transform: uppercase;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-image: url(images/img_hdot.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: normal;
}
.averagecustomerreview {
	left: 238px;
	padding: 0px;
	margin: 0px 0px 20px 10px;
}
.writeareview {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.reviews h3 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #8e3106;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.reviews a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #B03D0B;
	text-decoration: underline;
}
.reviews a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #B03D0B;
	text-decoration: underline;
}
.reviews a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #B03D0B;
	text-decoration: underline;
}
.reviewsuserinfo {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	background-color: #EEEEEE;
	width: 215px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.reviews .reviewsuserinfo a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #8e3106;
	text-decoration: none;
}
.reviews .reviewsuserinfo a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #8e3106;
	text-decoration: none;
}
.reviews .reviewsuserinfo a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #8e3106;
	text-decoration: underline;
}
.reviews .reviewsuserinfo p {
	margin: 0px;
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 6px;
	padding-left: 15px;
	background-image: url(images/img_hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.relateditems {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
}
.relateditems h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #8e3106;
	text-transform: uppercase;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/img_hdot.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
}

.relateditems a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8e3106;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.relateditems a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8e3106;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.relateditems a:hover {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8e3106;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}



/* New Related Items */
.relateditems2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
}
.relateditems2 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #8e3106;
	text-transform: uppercase;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.relateditems2 a {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #8e3106;
	text-decoration: none;
	text-transform: uppercase;
}
.relateditems2 a:visited {
	color: #8e3106;
}
.relateditems2 a:hover {
	color: #8e3106;
	text-decoration: underline;
}




.homepromo_bamboorugs {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bkgrnd_promo_bamboorugs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
	width: 542px;
	margin: 0px;
	padding: 0px;
}
.homepromo_bamboorugs p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #e8e3c3;
	position: relative;
	left: 236px;
	top: 14px;
	right: 0px;
	width: 200px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.homepromo_mailinglist {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bkgrnd_promo_mailinglist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
	width: 542px;
	margin: 0px;
	padding: 0px;
}

#checkout_or {
	margin: 25px 7px 7px;
}

#btn_checkout {
	margin-right: 6px;
}

#kickerbox {
	margin:23px 0px 0px 12px;
	float: left;
}

#trustseal {
	margin: 0px 0px 16px 55px;
	float: right;
}

#trustseal-footer {
	float: right;
}


#dottedline {
    background-image: url("images/bkgrnd_shopandcheckdivider.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
}

#couponmsg {
	color: red;
	margin-top: 8px;
}

.homepromo_mailinglist p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #e8e3c3;
	position: relative;
	left: 236px;
	top: 14px;
	right: 0px;
	width: 200px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.homepromo_finegifts {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bkgrnd_promo_finegifts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
	width: 542px;
	margin: 0px;
	padding: 0px;
}
.homepromo_finegifts p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #36352D;
	position: relative;
	left: 236px;
	top: 14px;
	right: 0px;
	width: 185px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.homepromo_roomdividers {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bkgrnd_promo_roomdividers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
	width: 542px;
	margin: 0px;
	padding: 0px;
}
.homepromo_roomdividers p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #1a1611;
	position: relative;
	left: 20px;
	top: 66px;
	right: 0px;
	width: 300px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.homepromo_roomdividersbtn {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #36352D;
	position: relative;
	left: 350px;
	top: 40px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homepromo_roomdividersdouble {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	background-image: url(images/bkgrnd_promo_roomdividersdouble.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 236px;
	width: 382px;
	margin: 0px;
	padding: 0px;
}
.homepromo_roomdividersdouble p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #1a1611;
	position: relative;
	left: 20px;
	top: 146px;
	right: 0px;
	width: 240px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.categoryheader_furniture {
	background-image: url(images/img_furnitureheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader_furniture p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #e8e3c3;
	position: relative;
	left: 295px;
	top: 240px;
	right: 0px;
	width: 370px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.categoryheader_art {
	background-image: url(images/img_artheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader_gifts {
	background-image: url(images/img_finegiftsheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader_homedecor {
	background-image: url(images/img_homedecorheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader_lighting {
	background-image: url(images/img_lightingheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader_roomdivders {
	background-image: url(images/img_roomdividersheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader_sale {
	background-image: url(images/img_saleheader.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 699px;
}
.categoryheader p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #e8e3c3;
	position: relative;
	left: 295px;
	top: 240px;
	right: 0px;
	width: 370px;
	bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.footer {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #7E7B6A;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.contentpage {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	padding-bottom: 50px;
}
.contentpage p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #3e372f;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.contentpage .contentpageintro {
	color: #993300;
	font-size: 14px;
	line-height: 18px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 14px 0px;
	padding-bottom: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-transform: none;
}

.contentpage .contentpageintro2 {
	color: #993300;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.contentpage .contentpagetestimonial {
	color: #3e372f;
	font-size: 12px;
	line-height: 17px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 26px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.contentpage .contentpagetestimonialcredit {
	color: #993300;
	font-size: 10px;
	line-height: 16px;
	font-style: italic;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.contentpage .contentpagepressdate {
	color: #7E6F5F;
	font-size: 10px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-style: italic;
}
.contentpage .contentpagepressheadline {
	color: #3e372f;
	font-size: 11px;
	line-height: 15px;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.contentpagedate {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-style: italic;
	font-weight: normal;
}
.contentpage h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 32px;
	color: #6c6761;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contentpage h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-transform: uppercase;
	font-size: 12px;
	color: #8e3106;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}

.notfoundpage {
font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
font-size: 11px;
line-height: 15px;
color: #3e372f;
margin:15px;
}
.notfoundpage a {
	color: #8e3106;
	text-decoration: none;
}
.notfoundpage a:visited {
	color: #8e3106;
	text-decoration: none;
}
.notfoundpage a:hover {
	color: #8e3106;
	text-decoration: underline;
}
.notfoundpage h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-transform: uppercase;
	font-size: 12px;
	color: #8e3106;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
.contentpage h3 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-transform: uppercase;
	font-size: 12px;
	color: #8e3106;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
}
.contentpagerequiredfield {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-weight: normal;
	margin: 0px;
	font-style: italic;
}
.contentpageSignup {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-transform: uppercase;
	font-size: 18px;
	color: #8e3106;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
	font-style: normal;
}
.contentpage #optin {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	text-transform: capitalize;
	color: #666666;
	width: 260px;
}
.contentpage #optin input {
	height: 16px;
	width: 250px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.contentpage #optin .submit {
	height: 20px;
	width: 70px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contentpage #optin .cancel {
	height: 20px;
	width: 70px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contentpage ul {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #3e372f;
	margin: 0px;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 4px;
	padding-left: 24px;
}
.contentpage li {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #3e372f;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.contentpage a {
	color: #8e3106;
	text-decoration: none;
}
.contentpage a:visited {
	color: #8e3106;
	text-decoration: none;
}
.contentpage a:hover {
	color: #8e3106;
	text-decoration: underline;
}
.contentpage #dealerform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-transform: capitalize;
	margin: 0px;
	position: relative;
	top: -8px;
	padding: 0px;
}
.contentpagerequiredfield2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	font-style: italic;
}
.contentpage #dealerform input {
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 145px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.contentpage #dealerform #submit {
	height: 20px;
	width: 70px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contentpage #dealerform #radiobtn {
	width: 14px;
	height: 14px;
	margin-top: 6px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 10px;
	padding: 0px;
}
.contentpage #dealerform textarea {
	border: 1px solid #CCCCCC;
	height: 105px;
	width: 305px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.paginationOff {
	padding:6px;
	height:17px;
	width:17px;
	font-size:11px;
	color:#ffffff;
	background-image: url(images/page_over.gif);
	background-repeat:no-repeat;
	background-position: center;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	vertical-align: bottom;
}

.paginationOn a {
	padding:5px;
	height:17px;
	width:17px;
	background-image: url(images/page.gif);
	background-repeat:no-repeat;
	background-position: center;
	font-size:11px;
	color:#666666;
	text-decoration: none;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	vertical-align: bottom;
}

/* ADDED FOR ALT CATEGORY PAGE */

.prodcontainer {
background-image:url(images/bkgrnd_subcat_thumb.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #CDCBC7;
height:300px;
margin:10px 5px 0;
padding:0;
width:220px;
}

.prodcontainer2 {
background-image:url(images/bkgrnd_subcat_thumb.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #CDCBC7;
height:310px;
margin:10px 5px 0;
padding:0;
width:163px;
float: left;
}
.prodcontainer3 {
height:220px;
margin:10px 3px 0;
padding:0;
width:163px;
float: left;
/* border:1px solid #ccc; */
text-align:center;
}

.prodcontainer3 .subcategorygridthumbtitle2 {
padding:10px 0px 0px 0px;
}

.prodcontainer3 .subcatgridthumbprice {
left:0px;
}

.prodcontainercanvas {
background-image:url(images/bkgrnd_subcat_thumb_can.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #CDCBC7;
height:282px;
margin:10px 5px 0;
padding:0;
width:335px;
float: left;
}


.catimg {
    text-align:center;
    margin-top:5px;
    margin-bottom:0px;
    padding:0px;
	height:172px;
}

.catgridimg {
display:table-cell;
height:172px;
margin-bottom:0;
margin-top:5px;
padding:0;
vertical-align:middle;
width:160px;
}

.catgridimg_can {
display:table-cell;
height:182px;
padding:5px;
vertical-align:middle;
width:350px;
text-align:center;
}

.catgridimg3 {
display:table-cell;
height:127px;
margin-bottom:0;
margin-top:5px;
padding:0;
vertical-align:middle;
width:160px;
}

.gridimg {
/* display:block; */
margin-left:auto;
margin-right:auto;
}

.subcatgridthumbprice
{
color:#4F4F4F;
font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
font-size:15px;
font-weight:bold;
left:7px;
margin:9px 0px;
padding:0px;
position:relative;
text-transform:uppercase;}

.subcatgridthumbswatches
{
color:#4F4F4F;
font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
font-size:10px;
font-style:italic;
margin:0px 0px 0px 9px;
padding:1px 0 0;
text-transform:capitalize;
}

.subcatgridreview
{
color:#4F4F4F;
font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
font-size:10px;
font-style:italic;
margin:0px 2px 0px 9px;
padding:0px 0 0;
text-transform:capitalize;
float:left;
}

.subcatgridreviewtxt
{
color:#4F4F4F;
font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
font-size:10px;
font-style:italic;
text-transform:capitalize;
float: left;
padding-top: 0px;
padding-left: 5px;
}

.subcatreviewstars {
padding-top:0px;
float:left;
}

.dottedspan
{
padding: 5px 0px;
background-image:url(images/divider_subnav_grid_top.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top: 5px;
}
.dottedspancanvas
{
/* padding: 5px 0px; */
background-image:url(images/divider_subnav_grid_top_can.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top: 5px;
}

/* Alternate CSS for 4 across Test */

.subcategorygridthumbtitle2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
	color: #8e3106;
	background-image: none;
	margin: 0px 0px 5px 0px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 7px;
	line-height: 17px;
	height: 32px;
}

.subcategorygridthumbtitle2 a {
	color: #8e3106;
	text-decoration: none;
}
.subcategorygridthumbtitle2 a:visited {
	color: #8e3106;
}
.subcategorygridthumbtitle2 a:hover {
	text-decoration: underline;
}

.subcategorygridthumbtitle_can {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
	color: #8e3106;
	background-image: none;
	margin: 0px 0px 5px 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 7px;
	line-height: 18px;
}

.subcategorygridthumbtitle_can a {
	color: #8e3106;
	text-decoration: none;
}
.subcategorygridthumbtitle_can a:visited {
	color: #8e3106;
}
.subcategorygridthumbtitle_can a:hover {
	text-decoration: underline;
}

#attrtable  {
width:339px;
}

#attrtable tr {
padding:50px;
}

.dimlisting {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	/* color: #3e372f; */
	margin: 0px 0px 1px 12px;
}

.catnav a {
color: #8E3106;
text-decoration: none;
font-size:12px;
}

#leftnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
background:#6F2003;
padding-left:0px;
}

#facetleftnav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
background:#6F2003;
padding-left:0px;
color: #FFFFDB;
font-weight: bold;
font-family: "Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
font-size: 12px;
line-height: 22px;
text-transform: none;
padding-bottom: 10px;
}

#facetleftnav a {
text-decoration: none;
color: #FFFFDB;
padding-left: 19px;
}

#facetselected {
text-decoration: none;
color: #FFFFDB;
padding-left: 19px;
}

#facetleftnav a:hover {
text-decoration: underline;
}


#facetprice {
color: #EBA850;
font-family: "Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
 	background-image: url("images/bkgrnd_subnav.gif");
    border-top: medium none;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 20px;
    padding-top: 5px;
    padding-left: 19px;
    text-transform: uppercase;
	margin-bottom: -15px
	}

.cat1 {
height: 25px;
padding-top:5px;
font-size:11px;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
background-image: url(images/bkgrnd_subnav.gif);
padding-left:16px;
}

.cat1:first-child {
border-top:none;
height: 25px;
padding-top:5px;
font-size:11px;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
background-image: url(images/bkgrnd_subnav.gif);
}

.cat2 {
font-size:12px;
line-height:22px;
text-transform:none;
padding-left:19px;
}

#leftnav a {
color:#FFFFDB;
text-decoration:none;
}

#leftnav a:hover {
text-decoration:none;
color:#EBA850;
}

#leftnav a:visited {

}
 
#leftnav .activecat a {
color:#EBA850;
text-decoration:none;
font-weight:bold;
content: ">";
}

.activecat a {
font-weight: bold;
}

.hiddenpic {display:none;}

#lists {
float:left;
margin:0 50px 0 0;
}

.footeraddr {
line-height:13px;
margin-bottom:10px;
color:#7E7B6A;
font-family:"Trebuchet MS","Trebuchet MS Bold","Trebuchet MS Bold Italic","Trebuchet MS Italic",Arial,Helvetica;
font-size:10px;
padding:0 0 0 20px;
}

#searchform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	margin: 0px;
	/* position: relative; */
	top: -8px;
	padding: 0px;
}

#searchform input {
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 200px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px 0px 0px 8px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#searchform #submit {
	height: 20px;
	width: 70px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nextform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	margin: 0px;
	position: relative;
	top: -8px;
	padding: 0px;
}

#nextform input {
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 200px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px 0px 0px 8px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#nextform #submit {
	height: 20px;
	width: 90px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#prevform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	margin: 0px;
	position: relative;
	top: -8px;
	padding: 0px;
}

#prevform input {
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 200px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px 0px 0px 8px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#prevform #submit {
	height: 20px;
	width: 90px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.contentpage #formstyle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-transform: capitalize;
	margin: 0px;
	/* position: relative; */
	top: -8px;
	padding: 0px;
}
.contentpage #formstyle input {
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 145px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.contentpage #formstyle #submit {
	height: 20px;
	width: 100px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contentpage #formstyle #radiobtn {
	width: 14px;
	height: 14px;
	margin-top: 6px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 10px;
	padding: 0px;
}
.contentpage #formstyle textarea {
	border: 1px solid #CCCCCC;
	height: 105px;
	width: 305px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#formstyle {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-transform: capitalize;
	margin: 0px;
	position: relative;
	top: -8px;
	padding: 0px;
}
#formstyle input {
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 195px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#formstyle select {
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 203px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#formstyle #submit {
	height: 20px;
	width: 100px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b74511;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#formstyle #radiobtn {
	width: 14px;
	height: 14px;
	margin-top: 6px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 10px;
	padding: 0px;
}
#formstyle textarea {
	border: 1px solid #CCCCCC;
	height: 105px;
	width: 305px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8e3106;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.shopandcheck {
	width: 924px;
	clear: both;
	padding-right: 30px;
	padding-left: 30px;
}
.shopandcheck h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 26px;
	color: #8E3106;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.h1left {
	float:left;
}

#errormsg {
color: red;
font-weight: bold;
background: none repeat scroll 0 0 #FCFCFC;
border: 1px solid #000000;
margin: 10px 0px 0px 0px;
padding: 10px;
text-align: center;
}

.shopandcheck h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8f3207;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-transform: uppercase;
}
.shopandcheck h3 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 20px;
	color: #333333;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-transform: uppercase;
}
.shopandcheck h4 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-transform: uppercase;
}
.shopandcheck h5 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-transform: uppercase;
}
.shoppingcartbar {
	background-image: url(images/bkgrnd_shoppingcartbar.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 864px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #e8e3c3;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
}
.shoppingcartbaralt {
	height: 36px;
	width: 864px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8E3106;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
}



.shopandcheck a {
	color: #8f3207;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-decoration: none;
	/* text-transform: lowercase; */
	font-weight: normal;
	font-size: 11px;
}
.shopandcheck a:visited {
	color: #8f3207;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-decoration: none;
	/* text-transform: lowercase; */
}
.shopandcheck a:hover {
	color: #8f3207;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	/* text-decoration: underline; */
	/* text-transform: lowercase; */
}
.shopandcheck p {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	padding-left: 20px;
}

#shipandcardtype {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	padding-left: 20px;
}

#giftcert_number {
width: 80px;
}
#giftcert_number {
width: 80px;
}
.shopandcheck_footer {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.cartitem {
	background-image: url(images/bkgrnd_cartitem.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 125px;
	width: 864px;
}
.cartitem h1  {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 16px;
	color: #8f3207;
	font-weight: bold;
	margin: 0px;
	text-transform: capitalize;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.cartattribute {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
font-size: 11px;
color: #666;
font-weight: normal;
margin: 2px 0px 0px 20px;
}

.cartitem_producttitle h1 a {    font-size: 16px;    font-weight: bold; }

.cartitem h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	color: #93908b;
	font-weight: normal;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cartitem h3 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cartitem h4 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #93908b;
	font-weight: normal;
	padding: 5px 0px 5px 20px;
	text-transform: none;
}
.cartitem h5 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cartitem_photo {
	background-color: #FFFFFF;
}
.cartitem #shoppingcart_quantity {
	padding-top: 20px;
}
.cartitem #shoppingcart_quantity #enerquantity {
	height: 17px;
	width: 30px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
}
.cartitem #shoppingcart_quantity a {
	font-size: 10px;
	text-transform: capitalize;
	color: #8e3106;
}
.cartitem #shoppingcart_quantity a:visited {
	font-size: 10px;
	text-transform: capitalize;
	color: #8e3106;
}
.cartitem #shoppingcart_quantity a:hover {
	font-size: 10px;
	text-transform: capitalize;
	color: #8e3106;
	text-decoration: underline;
}
.shoppingcartutility {
	background-image: url(images/bkgrnd_subcatutility.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 34px;
	margin: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.shoppingcartutility_title {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	text-transform: uppercase;
	color: #76736e;
	font-weight: bold;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shoppingcartutility_800 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	text-transform: uppercase;
	color: #8E3106;
	font-weight: bold;
	/* padding-right: 15px; */
}
.shoppingcarttotal {
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 44px;
	font-size: 18px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.shoppingcartlines {

	font-size: 18px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-weight: bold;
	color: #666666;
	padding: 0px 20px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.shoppingcarttotal_cost {
	height: 44px;
	margin: 0px 20px 0px 0px;
	font-size: 18px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-weight: bold;
	color: #8f3207;
	padding: 0px;
}
.estimateshippingcosts {
	background-image: url(images/bkgrnd_shopandcheckdivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	margin-top: 10px;
}

.checkoutarea {
	margin-top: 15px;
}

.estimateshippingcosts h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8e3106;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.estimateshippingcosts h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #333333;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.estimateshippingcosts h3 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	padding: 0px;
	line-height: 16px;
	margin: 0px;
}
.checkoutdivider {
	background-image: url(images/bkgrnd_shopandcheckdivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 51px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #77746f;
	padding-top: 19px;
	width: 864px;
	padding-right: 20px;
	padding-left: 20px;
}

.bottomdots {
	background-image: url(images/bkgrnd_shopandcheckdivider2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.checkoutdivider h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	text-transform: uppercase;
	color: #8e3106;
	font-weight: bold;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.checkoutdivider  p {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	text-transform: uppercase;
	color: #999999;
	font-weight: bold;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.checkoutdivider a {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	color: #8f3207;
	padding-left: 10px;
}
.checkoutdivider a:visited {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	color: #8f3207;
	padding-left: 10px;
}
.checkoutdivider a:hover {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	color: #8f3207;
	padding-left: 10px;
	text-decoration: underline;
}
.checkoutdividertall {
	background-image: url(images/bkgrnd_shopandcheckdivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 51px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #77746f;
	padding-top: 19px;
	width: 864px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
.checkoutdividertall h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 15px;
	text-transform: uppercase;
	color: #8e3106;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.checkout_continue {
	background-image: url(images/bkgrnd_shopandcheckdivider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 59px;
}


.checkout_continue #contbutton {
	margin-top:20px;
}


.checkout_steps {
	background-image: url(images/bkgrnd_checkoutsteps.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 36px;
	width: 864px;
	padding-left: 20px;
}
.checkout_steps h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.checkout_steps h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 14px;
	color: #C2B58F;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.shopandcheck #billingform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	padding-right: 10px;
	padding-left: 16px;
}
.shopandcheck #billingform h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8f3207;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.shopandcheck #billingform #firstname {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipFirstName {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillFirstName {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #lastname {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillLastName {
	border: 1px solid #CCCCCC;
	width: 199px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipLastName {
	border: 1px solid #CCCCCC;
	width: 199px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #phone {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillPhone {
	border: 1px solid #CCCCCC;
	width: 199px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillEmail {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipEmail {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipPhone {
	border: 1px solid #CCCCCC;
	width: 199px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #fax {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #company {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillCompany {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipCompany {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}



.shopandcheck #billingform #address {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillAddress {
	border: 1px solid #CCCCCC;
	width: 386px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipAddress {
	border: 1px solid #CCCCCC;
	width: 386px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #city {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillCity {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipCity {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}



.shopandcheck #billingform #state {
	border: 1px solid #CCCCCC;
	width: 75px;
	margin: 0px;
	height: 20px;
	padding: 0px;
	font-size: 11px;
}
.shopandcheck #billingform #BillState {
	border: 1px solid #CCCCCC;
	width: 75px;
	margin: 0px;
	height: 20px;
	padding: 0px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipState {
	border: 1px solid #CCCCCC;
	width: 75px;
	margin: 0px;
	height: 20px;
	padding: 0px;
	font-size: 11px;
}


.shopandcheck #billingform #otherstate {
	border: 1px solid #CCCCCC;
	width: 102px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillOtherState {
	border: 1px solid #CCCCCC;
	width: 199px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipOtherState {
	border: 1px solid #CCCCCC;
	width: 199px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #zip {
	border: 1px solid #CCCCCC;
	width: 50px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillZip {
	border: 1px solid #CCCCCC;
	width: 63px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipZip {
	border: 1px solid #CCCCCC;
	width: 63px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}


.shopandcheck #billingform #country {
	border: 1px solid #CCCCCC;
	width: 179px;
	margin: 0px;
	height: 21px;
	padding: 0px;
	font-size: 11px;
}


#notrequired {
	color: #7F7F7F;
}


#billingform select {
    border: 1px solid #CCCCCC;
    font-size: 11px;
    height: 21px;
    margin: 0;
    padding: 0;
}




.shopandcheck #billingform #email {
	border: 1px solid #CCCCCC;
	width: 185px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #BillEmail {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #billingform #ShipEmail {
	border: 1px solid #CCCCCC;
	width: 170px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}



.shopandcheck #billingform #mailinglist {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.shopandcheck #billingform #copy {
	margin: 0px;
	padding: 0px;
}
.createpassword_divider {
	background-image: url(images/hdot.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.shopandcheck #createpasswordform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	padding-right: 0px;
	width: 400px;
	padding-left: 16px;
	margin-left: 430px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.shopandcheck #createpasswordform h1 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8f3207;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	text-transform: uppercase;
}
.createpasswordform_optional {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	text-transform: capitalize;
	font-style: italic;
	font-weight: normal;
}
.shopandcheck #createpasswordform h2 {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #7E7E7E;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	text-transform: capitalize;
	font-style: italic;
}
.shopandcheck #createpasswordform p {
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.shopandcheck #createpasswordform #username {
	border: 1px solid #CCCCCC;
	width: 180px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #createpasswordform #password {
	border: 1px solid #CCCCCC;
	width: 180px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #createpasswordform #confirmpassword {
	border: 1px solid #CCCCCC;
	width: 180px;
	margin: 0px;
	height: 17px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #giftcertform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
}
.shopandcheck #giftcertform #giftcert_number {
	border: 1px solid #CCCCCC;
	width: 75px;
	height: 17px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #couponform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
}
.shopandcheck #couponform #coupon_number {
	border: 1px solid #CCCCCC;
	width: 75px;
	height: 17px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.shopandcheck #shipandcardtype {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8E3106;
	text-transform: capitalize;
	/* font-weight: bold; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.shopandcheck #shipandcardtype p {
	padding-left: 0px;
	margin-bottom:2px;
}
.shopandcheck #shipandcardtype #shipvia {
	border: 1px solid #CCCCCC;
	height: 20px;
	margin-bottom: 6px;
	margin-top: 2px;
	width: 220px;
	font-size: 11px;
}
.shopandcheck #shipandcardtype #cardtype {
	border: 1px solid #CCCCCC;
	height: 20px;
	margin-top: 2px;
	width: 220px;
	font-size: 11px;
}

#shipandcardtype input {
	/* background: #FEFFAF; */
	background: #FFFFDF;
	border: 1px solid #CCCCCC;
	height: 20px;
	margin-top: 2px;
	width: 220px;
	font-size: 11px;
}


#shipandcardtype select {
	border: 1px solid #CCCCCC;
	width: 106px;
	margin: 0px;
	height: 21px;
	padding: 0px;
	font-size: 11px;
}
.shopandcheck #estimateshippingform {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8f3207;
	font-weight: normal;
	text-transform: capitalize;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.shopandcheck #estimateshippingform #zip {
	height: 17px;
	width: 62px;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin: 0px;
	font-size: 11px;
}
.shopandcheck #estimateshippingform #zipsubmit {
	margin-bottom:-7px;
	margin-left:-3px;
	top:0px;
	position: relative;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
}
.shopandcheck #paymentinfo {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 11px;
	color: #8E3106;
	text-transform: capitalize;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 452px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 300px;
}
.shopandcheck #paymentinfo #nameoncard {
	border: 1px solid #CCCCCC;
	width: 195px;
	margin: 0px;
	height: 17px;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.shopandcheck #paymentinfo #cardnumber {
	border: 1px solid #CCCCCC;
	width: 195px;
	margin: 0px;
	height: 17px;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.shopandcheck #paymentinfo #expdate_month {
	height: 20px;
	width: 95px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shopandcheck #paymentinfo #expdate_year {
	height: 20px;
	width: 95px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	font-size: 11px;
}

.cartattribute {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	margin: 2px 0px 0px 20px;

}

#contbutton {
margin-top:16px;
margin-right:20px;
}

.catnav a {
	font-size: 11px;
	color: #B03D0B;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.nounder a, .nounder a:hover {
text-decoration: none;
font-weight:bold;
}

.nounder {
margin-bottom:4px;
}

.pointer {
cursor:pointer;
}

/* Screenflex/Commercial Room Divider Pages */
.optcontainerleft {
width:100%;
height: 150px;
margin-bottom:30px;
text-align:left;
}

.optcontainerright {
width:100%;
height: 150px;
margin-bottom:30px;
text-align:right;
}


.optcopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
}
.optcopybold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}
.optcopyitalic {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:italic;
}

.optcopybolditalic {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
font-style:italic;
}

.opthead {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin:0px 0px 30px 15px;
}

.imgleft {
float:left;
margin:0px 15px 0px 10px;
}

.copyleft {
width:350px;
float:left;
}

.imgright {
float:right;
margin:0px 10px 0px 15px;
}

.copyright{
width:350px;
float:right;
}




/* mouseover state */
#download_now:hover {
	background-position:0 -44px ;		
}

/* clicked state */
#download_now:focus {
	background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
	display:none;
	font-size:12px;
	line-height: 16px;
	background:transparent url(/mm5/images/black_arrow_big.png);
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;
	height:163px;
	padding:32px 30px 10px 30px;
	width:310px;
	color:#fff;	
	text-align: center;
}


/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

